/* eslint-disable import/prefer-default-export */
import request from '@/utils/request';

// 工资维护 列表接口
export async function getList(params) {
  return request(`/csApi/wageInfo/getPageList`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 工资维护 问题人员列表接口
export async function getProbList(params) {
  return request(`/csApi/wageProb/getPageProbList`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 工资维护 已维护取消发放接口
export async function cancelSend(params) {
  return request(`/csApi/wageInfo/cancel`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 工资维护 问题人员取消发放接口
export async function cancelProbSend(params) {
  return request(`/esApi/astProb/updateCaclWageFlag`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// cs工资维护 查询页签接口
export async function salaryTabNum(params) {
  return request(`/csApi/wageInfo/count`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// ns工资查看 列表接口
export async function getWageOfflList(params) {
  return request(`/nsApi/wageOffl/getPageList`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// ns工资查看 问题人员列表接口
export async function getWageProbList(params) {
  return request(`/nsApi/wageProb/getPageProbList`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// ns工资发放 列表接口
export async function getWagePayList(params) {
  return request(`/nsApi/wagePay/getPageList`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// ns工资发放 问题人员列表接口
export async function getPayProbList(params) {
  return request(`/nsApi/wagePay/getPageProbList`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// ns工资发放 查询页签接口
export async function salarySendTabNum(params) {
  return request(`/nsApi/wagePay/count`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// ns工资查看 查询页签接口
export async function salaryViewTabNum(params) {
  return request(`/nsApi/wageOffl/count`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// end --xxl

// 工资维护  查看详情
export async function getDetailData(params) {
  return request(`/csApi/wageInfo/getById`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 工资维护  修改
export async function subUpdateData(params) {
  return request(`/csApi/wageInfo/updateVind`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 工资维护  标记问题人员
export async function getproselectedList(params) {
  return request(`/nsApi/recvAdd/probObjs/list`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 工资发放 - 查看详情
export async function getSendDetailData(params) {
  return request(`/nsApi/wagePay/getById`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 工资维护  标记问题人员
export async function signPro(params) {
  return request(`/csApi/wageInfo/tabProb`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 工资维护  标记问题人员详情
export async function getProDetail(params) {
  return request(`/csApi/wageProb/getProb`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 工资维护  反馈信息
export async function getFeedback(params) {
  return request(`/csApi/wageProb/submitProb`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 工资维护  反馈并标记
export async function getFeedbacks(params) {
  return request(`/csApi/wageProb/submitTabProb`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 工资维护  修改发放信息
export async function subUpdateGrantData(params) {
  return request(`/csApi/wageInfo/updateStayout`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 客服系统 - 标记发放成功
export async function suMarkIssued(params) {
  return request(`/csApi/wageInfo/markerWage`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 供应商交互系统 - 标记发放成功
export async function nsMarkIssued(params) {
  return request(`/nsApi/wagePay/markerWage`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// end --ylq
